miniOS.c int main()

{

int i;

miniOS_init();

miniOS_user();

if(scheduler_init < 0)

{

printf("miniOS Kernel Error!!!\n");

return -1;

}

for(i=0; i<= task_manage.max_task_id;i++)

{

printf(TCB : TASK%d - init PC(%p) \t init SP(%p) \n"i+1, task_manage.free_task_poo[i].context_pctask_manage.free_task_poo[i].context_sp);

}

printf("Function TASK1 : %p\n", usertask1);

printf("Function TASK2 : %p\n", usertask2);

printf("Function TASK3 : %p\n", usertask3);

irq_enable();

while(1)

{

msleep(1000);

}

return 0;

}